package com.woniuxy.goods.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Set;

/**
 * 修改属性组对象
 */
@ApiModel("修改属性组对象")
@Data
public class UpdateAttrGroupForm {
    /**
     * 属性组id
     */
    @ApiModelProperty("属性组id")
    @NotNull
    private Integer groupId;
    /**
     * 属性组名称
     */
    @ApiModelProperty("属性组名称")
    @NotBlank
    private String groupName;
    /**
     * 状态 0禁用 1正常
     */
    @ApiModelProperty("状态 0禁用 1正常")
    @NotNull
    private Integer groupState;

    /**
     * 绑定的二级类别ids
     */
    @ApiModelProperty("绑定的二级类别ids")
    private Set<Integer> attributeId;

    /**
     * 属性组ids
     */
    @ApiModelProperty("属性组ids")
    @NotEmpty
    private Set<Integer> groupIds;
}
